# 非交互模式输入
# 命令行参数输入
import argparse

# python main.py --help
parser = argparse.ArgumentParser(description="这个程序用来演示参数处理")
# number 表示 number 参数是必选
# 执行方式  python main.py 100
# parser.add_argument( "number", help="输入一个数字")

# -number1 表示 number1 参数是可选参数
# 执行方式  python main.py -number1 100
# parser.add_argument( "-number1", help="输入一个数字")

# -number2 表示 number2 参数是可选参数，设置参数类型和默认值
# 执行方式  python main.py -number2 100
parser.add_argument( "-number2", type=int,  default=20, help="输入一个数字")

args = parser.parse_args()
print(f"你输入的number参数是 {args.number2} ")

